|
Public Member Functions |
| | Felt_File () |
| | constructor
|
| | Felt_File (const std::string &filename) throw (Felt_File_Error) |
| | Felt_File (const std::string &filename, const std::vector< std::string > &dianaParamList) throw (Felt_File_Error) |
| virtual | ~Felt_File () |
| Felt_Array & | getFeltArray (const std::string &compName) throw (Felt_File_Error) |
| | retrieve a Felt_Array
|
| std::vector< short > | getDataSlice (const std::string &compName, const std::time_t time, const short level) throw (Felt_File_Error) |
| | retrieve a data slice
|
| boost::shared_ptr< MetNoFimex::Data > | getScaledDataSlice (const std::string &compName, const std::time_t time, const short level, double fillValue) throw (Felt_File_Error) |
| std::vector< Felt_Array > | listFeltArrays () |
std::map< short, std::vector<
short > > | getFeltLevels () const |
std::map< short, std::vector<
pair< short, short > > > | getFeltLevelPairs () const |
| std::vector< time_t > | getFeltTimes () const |
| | all time values, sorted
|
| int | getNX () const |
| | get size in x direction
|
| int | getNY () const |
| | get size in y direction
|
| boost::shared_ptr< MetNoFimex::Data > | getXData () const throw (Felt_File_Error) |
| | get the values of the x axis
|
| boost::shared_ptr< MetNoFimex::Data > | getYData () const throw (Felt_File_Error) |
| | get the values of the y axis
|
| short | getGridType () const throw (Felt_File_Error) |
| | assumes one set of grid-type for the whole file
|
| const boost::array< float, 6 > & | getGridParameters () const throw (Felt_File_Error) |
| | assumes one set of grid-parameters for the whole file
|